package com.bjsxt.usercenter.user.service;

import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.bjsxt.usercenter.user.pojo.AAdmins;

/**
 * 用户相关模块的service
 * 一个service持有多个dao
 * @author lenovo
 *
 */
public interface IUserService
{
	/*-----------管理员操作开始-----------*/
	/**
	 * 保存一条管理员记录
	 * @param admins 保存的对象
	 * @return json:{"code":"0","info":"成功","data":{"effect":"","id":""}}
	 */
	JSONObject saveOneAdminsService(AAdmins admins);
	
	/**
	 * 更新一条管理员记录
	 * @param admins 更新的对象
	 * @return json:{"code":"0","info":"成功","data":{"effect":"","id":""}}
	 */
	JSONObject updateOneAdminsService(AAdmins admins);
	
	/**
	 * 删除一条管理员记录 
	 * @param admins 删除的对象
	 * @return json:{"code":"0","info":"成功","data":{"effect":"","id":""}}
	 */
	JSONObject deleteOneAdminsService(AAdmins admins);
	/**
	 * 查询一条管理员
	 * @param condMap 查询条件
	 * @return 返回管理员
	 */
	AAdmins findOneAdminsService(Map<String,Object> condMap);

}
